﻿/* DEFAULTS
----------------------------------------------------------*/

body { background: #000000; font-size: .80em; font-family: verdana,simsun,Lucida Grande, "Microsoft YaHei" , '宋体' ,sans-serif; margin: 0 auto; padding: 0px; color: #696969; }

a:link, a:visited { color: #034af3; }

a:hover { color: #1d60ff; text-decoration: none; }

a:active { color: #034af3; }

p { margin-bottom: 10px; line-height: 1.6em; }
html, body { height: 100%; margin: 0px; padding: 0px; }

/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 { font-size: 1.5em; color: #666666; font-variant: small-caps; text-transform: none; font-weight: 200; margin-bottom: 0px; }

h1 { font-size: 1.6em; padding-bottom: 0px; margin-bottom: 0px; }

h2 { font-size: 1.5em; font-weight: 600; }

h3 { font-size: 1.2em; }

h4 { font-size: 1.1em; }

h5, h6 { font-size: 0.8em; }

/*- Menu Tabs F--------------------------- */
#tabsF { float: left; width: 115px; background: #FFFFFF; font-size: 93%; line-height: normal; color: #333333; font-family: verdana,simsun,Lucida Grande, "Microsoft YaHei" , '宋体' ,sans-serif; font-size: 12px; }
#tabsF ul { margin: 0; list-style: none; }
#tabsF li { display: block; margin: 0; padding: 0; line-height: 20px; }
#tabsF a { *width:110px;  font-weight: bold; font-family: verdana,simsun,Lucida Grande, "Microsoft YaHei" , '宋体' ,sans-serif; font-size: 12px; float: left; margin: 5px 0;  padding: 0 0 0 4px; text-decoration: none; }
#tabsF a span { float: left; display: block; padding: 5px 10px 4px 6px; color: #666; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsF a span { float: none; *text-align:center;}
/* End IE5-Mac hack */
#tabsF a:hover span { color: #FFF; background-color: #E70014; }
#tabsF a:hover { background-position: 0% -42px; }
#tabsF a:hover span { background-position: 100% -42px; }
#tabsF .current { color: #FFF; background-color: #E70014; }

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/
.page { bottom: 0px; width: 960px; background-color: #fff; margin: 0px auto 0px auto; border: 0px 0px 1px 0px solid #496077; }
.HomePage { width: 960px; background-color: #fff; margin: 100px auto 0px auto; border: 0px 0px 1px 0px solid #496077; }

.body { background-color: #fff; cursor: default; display: table; height: auto; margin: 0 auto; width: 960px; }
.menu { float: left; height: 500px; width: 115px; margin-top: 30px; }
.main { clear: none; float: right; overflow-x: hidden; width: 814px; }
.header { background-color: #fff; height: 90px; padding-top: 40px; margin: 0 auto; width: 960px; }
.logo { float: left; width: 130px; text-align: center; height: 90px; }
.corpName { padding-left: 15px; float: left; margin: 36px 0 10px 2px; }
.title2 { border-bottom: 1px solid #D9D9D9; color: #505050; float: left; font-family: "微软雅黑"; font-size: 15px; height: auto; margin-bottom: 10px; padding-bottom: 2px; padding-left: 4px; width: 794px; }


.footer { color: #4e5766; padding: 40px 10px 0px 10px; margin: 0px auto; text-align: center; line-height: normal; }
/*left */

.left { margin: 35px auto; position: absolute; top: 0; width: 160px; }
.webDoorTip { text-align:center; font-size:20px;}

/*home page*/
.flashDiv { width: 800px; }
.homeScrib { margin: 0px 0px 5px 0px; padding: 0px; }
.homeScrib ul { display: table; height: auto; margin: 25px auto; padding: 5px 0 10px; width: 100%; }
.homeScrib li { float: left; height: 75px; margin: 5px 10px 5px 0; text-align: left; width: 320px; list-style-type: none; }
.homeScrib li span { margin-right: 10px; line-height: 20px; }

.corpIntro { font-size: 14px; line-height: 30px; margin: 10px 0; padding: 0 50px 0 0; }
.column { float: left; position: relative; margin: 0; padding-left: 10px; padding-bottom: 25px; width: 344px; min-height: 185px; _height: 185px; text-align: center; border-left: 1px solid #E5E5E5; }
.first { border: none; }
.title { font-size: 14px; font-weight: bold; margin-bottom: 15px; }

/* MISC  
----------------------------------------------------------*/
.clear { clear: both; }
a img{border:none; vertical-align:top;} /*解决在ie下a标签下的img为会有边框的问题*/

/*newsPage and details page*/
.NewsList { float:left; width:766px;margin-bottom: 30px;}
#tbNews tr {border-bottom: 1px solid #D9D9D9;margin-bottom: 15px;  }
.NewsContent { margin-bottom: 40px; padding-left: 10px;    padding-right: 31px;}
.smallTitle { font-size:11px;}
.bottom { text-align:center; margin:20px auto 10px; line-height:50px; border-top: 1px solid #D9D9D9; }
 

/*contect page*/
.contact_title { float: left; height: auto; padding-left: 10px; width: 746px; }

.contact_title dl { background: none repeat scroll 0 0 #FBFBFB; float: left; height: auto; padding-bottom: 20px; padding-left: 10px; padding-top: 20px; width: 726px; }
.contact_title dl dt { border-bottom: 1px solid #D9D9D9; color: #505050; float: left; font-family: "微软雅黑"; font-size: 15px; height: auto; margin-bottom: 10px; padding-bottom: 10px; padding-left: 10px; width: 696px; }

.contact_title dl dd { color: #505050; float: left; height: auto; line-height: 25px; padding-left: 2px; width: 696px; }
/*.contact_map { float: left; height: auto; padding-top: 10px; margin-bottom: 50px; text-align: center; width: 766px; }*/

/*地产案例*/
.EstateCaseList {width: 794px;}
.EstateCaseList ul{list-style:none;margin:0;width:100%; } 
.EstateCaseList  li { width:160px; float:left;display:inline; margin:10px;  outline:none;}



/*page style begin*/
#pager
{
	font-size:12px;
	margin:25px 0;	
	text-align:right;
	color: #075DB3;
}
#pager a
{
	border:1px solid #9AAFE5;
	color:#2E6AB1;
	margin-right:4px;
	padding:2px 4px;
	text-decoration:none;
	height:20px;
	line-height:20px;
}
#pager span.current
{
	background-color:#2E6AB1;
	border:1px solid navy;
	color:#FFFFFF;
	font-weight:bold;
	margin-right:4px;
	padding:2px 5px;
}
.panel_inline
{
	display:inline; 
}
/*page style end*/
